/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.igorov.efficientsoft.services;

import com.igorov.efficientsoft.services.base.BaseDTO;
import java.util.Date;

/**
 *
 * @author igorov
 */
public class PagoDTO extends BaseDTO{
    private int codigo;
    private int codPedido;
    private Date fechaPago;
    private boolean inicial;
    private Date diaSiguiente;
    private int diasRetraso;
    private int codUsu;
    private Float monto;

    public PagoDTO() {
    }

    public PagoDTO(int codigo, int codPedido, Date fechaPago, boolean inicial,
                Date diaSiguiente, int diasRetraso, int codUsu, Float monto) {
        this.codigo = codigo;
        this.codPedido = codPedido;
        this.fechaPago = fechaPago;
        this.inicial = inicial;
        this.diaSiguiente = diaSiguiente;
        this.diasRetraso = diasRetraso;
        this.codUsu = codUsu;
        this.monto = monto;
    }
    
    public Object[] toArray(){
        Object[] obj = new Object[3];
        obj[0] = this.fechaPago.toString().substring(0,10);
        obj[1] = this.monto;
        obj[2] = this.diaSiguiente.toString().substring(0,10);
        
        return obj;
    }

    public int getCodPedido() {
        return codPedido;
    }

    public void setCodPedido(int codPedido) {
        this.codPedido = codPedido;
    }

    public int getCodUsu() {
        return codUsu;
    }

    public void setCodUsu(int codUsu) {
        this.codUsu = codUsu;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public Date getDiaSiguiente() {
        return diaSiguiente;
    }

    public void setDiaSiguiente(Date diaSiguiente) {
        this.diaSiguiente = diaSiguiente;
    }

    public int getDiasRetraso() {
        return diasRetraso;
    }

    public void setDiasRetraso(int diasRetraso) {
        this.diasRetraso = diasRetraso;
    }

    public Date getFechaPago() {
        return fechaPago;
    }

    public void setFechaPago(Date fechaPago) {
        this.fechaPago = fechaPago;
    }

    public boolean isInicial() {
        return inicial;
    }

    public void setInicial(boolean inicial) {
        this.inicial = inicial;
    }

    public Float getMonto() {
        return monto;
    }

    public void setMonto(Float monto) {
        this.monto = monto;
    }
    
}
